python中运算符优先级最高的是 您所在的位置:网站首页 python 优先级最高的运算符 python中运算符优先级最高的是

python中运算符优先级最高的是

2023-09-03 18:38| 来源: 网络整理| 查看: 265

一、Python中的运算符包括:

算术运算符

赋值运算符

比较运算符

布尔运算符

位运算符

其中算术运算符包含:标准算术运算符,取余运算符(%)、幂运算符(**)

标准运算符包括:加(+)、减(-)、乘(*)、/、整除(//)

1、Python算术运算符的使用

#加法运算

print(1+1)

#减法运算

print(4-1)

#乘法运算

print(3*2)

#除法运算

print(11/2)

#整除运算

print(11//2)

#取余运算

print(11%2)

#幂运算

print(11**2) #表示11的2次方

以上执行结果如下:

1360293-20201119113425932-201973452.png

解析:当出现除数和被除数为负数是,会有两种情况,一种是同为负数或一负一正,当一负一正时整除,会获取整数值,当同为负数时,

整除运算有负数情况举例:

print(9//4) #同为正数,取整

print(-9//-4) #同为负数,取整

print(9//-4) #一正一负整除,向下取整,除的结果是-2.25,所以结果是-3

print(-9//4) #一正一负整除,向下取整,除的结果是-2.25,所以结果是-3

执行结果如下:

1360293-20201119114751858-1770678980.png

取余运算有负数情况举例:

print(9%-4) #值为-3,计算公式:余数=被除数-除数*商 9-(-4)*(-3)=9-12=-3

print(-9%4) #值为3,计算公式:余数=被除数-除数*商 (-9)-(4)*(-3)=(-9)-(-12)=(-9)+12=3

运行结果如下图:

1360293-20201119115253250-926345361.png

2、Python赋值运算符

赋值运算符

执行顺序:右到左

支持链式赋值,如a=b=c=0

支持参数赋值,如+=、-=、*=、/=、//=、%=

支持系列解包赋值,a,b,c=10,20,30

举例:

#赋值运算符

i=3+5

print(i)

#链式赋值

a=b=c=10

print(a,id(a))

print(b,id(b))

print(c,id(c))

执行结果如下:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有